package br.com.jk.telefone;

import br.com.jk.cliente.Cliente;
import br.com.jk.empresa.Empresa;
import br.com.jk.fornecedor.Fornecedor;
import br.com.jk.util.DaoFactory;
import java.util.List;

/**
 *
 * @author camilo
 */
public class TelefoneRn {

  private TelefoneDao tDao;

  public TelefoneRn() {
    this.tDao = DaoFactory.criarTelefoneDao();
  }

  public void salvar(Telefone e) {
    this.tDao.salvar(e);
  }

  public List<Telefone> listar() {
    return this.tDao.listar();
  }

  public Telefone carregar(int id) {
    return this.tDao.carregar(id);
  }

  public void excluir(Telefone e) {
    this.tDao.excluir(e);
  }

  public List<Telefone> listarPorFornecedor(Fornecedor fornecedor) {
    return this.tDao.listarPorFornecedor(fornecedor);
  }
  
  public List<Telefone> listarPorCliente(Cliente cliente) {
    return this.tDao.listarPorCliente(cliente);
  }
  
  public List<Telefone> listarPorEmpresa(Empresa empresa) {
    return this.tDao.listarPorEmpresa(empresa);
  }
}
